package org.example.system.service;

import java.util.Map;

/**
 * 系统信息服务
 *
 * @author liuyang
 */
public interface SystemInfoService {
    /**
     * 获取系统CPU信息
     *
     * @return 系统信息
     */
    Map<String, Object> getCpuInfo();

    /**
     * 获取内存信息
     *
     * @return 内存信息
     */
    Map<String, Object> getMemoryInfo();

    /**
     * 获取磁盘信息
     *
     * @return 磁盘信息
     */
    Map<String, Object> getDiskInfo();

    /**
     * 获取操作系统信息
     *
     * @return 操作系统信息
     */
    Map<String, Object> getOsInfo();
}
